package de.gwtprime.client;

import com.google.web.bindery.requestfactory.shared.RequestFactory;

import de.gwtprime.shared.requestFactory.request.AnswerRequest;
import de.gwtprime.shared.requestFactory.request.ArticleCommentRequest;
import de.gwtprime.shared.requestFactory.request.ArticleRequest;
import de.gwtprime.shared.requestFactory.request.ArticleSectionRequest;
import de.gwtprime.shared.requestFactory.request.OrderRequest;
import de.gwtprime.shared.requestFactory.request.QuestionRequest;
import de.gwtprime.shared.requestFactory.request.User2Request;
import de.gwtprime.shared.requestFactory.request.VoteRequest;

public interface PrimeRequestFactory extends RequestFactory {

  ArticleRequest articleRequest();
  
  ArticleSectionRequest articleSectionRequest();
  
  ArticleCommentRequest articleCommentRequest();
  
  User2Request userRequest();
  
  QuestionRequest questionRequest();
  
  AnswerRequest answerRequest();
  
  VoteRequest voteRequest();
  
  OrderRequest orderRequest();

}